Skip to main content

Node Deployment

Video tutorial​

A video-version of this documentation is available if you prefer:

Testnet Node deployment instructions for Ubuntu linux​

Make sure you comply with the Node Requirements

For the node deployment operation you will need aproximately:

  • 10 minutes of hands-on time for downloading the necessary files, editing the configuration of your node and starting the process.
  • From a few hours up to 48 hours of hands-off time for downloading the chain state, depending on your connection speed and the state of the network.
  1. Get the necessary files, including the rizenet-node tools for easy operating your node
# we suggest to clone the repository in the home folder of your user:
cd $HOME

# clone the repository:
git clone https://github.com/T-RIZE-Group/rizenet-node.git

# change directory into the downloaded repository
cd rizenet-node

# create your node's configuration file
cp config.sh myNodeConfig.sh
  1. Review and edit the values in configuration file
nano myNodeConfig.sh
  1. Launch your node
# ask for sudo password only once, if needed:
if sudo -l -n 2>/dev/null | grep -q "NOPASSWD:"; then
echo "Sudo is passwordless; skipping sudo -v." >> "$HOME/rizenet_node_deployment.log"
else
echo "Sudo requires a password; running sudo -v." >> "$HOME/rizenet_node_deployment.log"
sudo -v
fi

# execute to spin the node:
(sudo nohup bash ./automatedUbuntuTestnetDeployment.sh > $HOME/rizenet_node_deployment.log 2>&1 &); \
tail -f $HOME/rizenet_node_deployment.log | sed '/DEPOYMENT_FINISHED/ q'

Once the execution is done, you will see something simmilar to the following:

curl -o /tmp/encrypted_rizenet_node_deployment-NodeID-9yay5UsQkznW4XKNVQaaEv218Cj632Z6g-2025-03-28-08-39.log https://files.catbox.moe/bo4hvx && gpg --decrypt --batch --pinentry-mode loopback --passphrase nYAB9Det2vhD2rRk0EIHTw== -o /tmp/decrypted_rizenet_node_deployment-NodeID-9yay5UsQkznW4XKNVQaaEv218Cj632Z6g-2025-03-28-08-39.log /tmp/encrypted_rizenet_node_deployment-NodeID-9yay5UsQkznW4XKNVQaaEv218Cj632Z6g-2025-03-28-08-39.log

Please share the command above with Rizenet Admin contact, so they can make sure everything went well with the execution of this operation!

Node deployed. Congratulations!

DEPOYMENT_FINISHED

At this point the node can be turned into a validator. To do this, reach out and share the output above with a Rizenet Admin, so they can download the encrypted log filefrom the deployment operation.

If you are just running a non-validator node, you can connect to your testnet node with the following values:

Using your wallet of choice, add the Rizenet configuration manually by navigating to network settings and filling the form with Rizenet tesnet network parameters:

NameValue
Network NameRizenet Testnet
HTTP RPC URLhttp://$NODE_IP:$RPC_PORT/ext/bc/gs51JsazmyXrsFHL9dWUu1wPT9wgFt8BhLBFBLzNHkTkL4weS/rpc
WebSockets RPC URLws://$NODE_IP:$RPC_PORT/ext/bc/gs51JsazmyXrsFHL9dWUu1wPT9wgFt8BhLBFBLzNHkTkL4weS/ws
Chain ID79123
Currency SymbolRIZE
Block Explorer URLhttps://testnet-explorer.rizenet.io

The default RPC port value is 9650.

If you are running the node on your local machine, you can connect to the blockchain through your localhost IP: 127.0.0.1